.enlighter-t-monokai {
    color: #fff;
    background-color: #222228 !important;
    font-family: Consolas, "Source Code Pro", "Liberation Mono", "Courier New", Courier, "Noto Sans", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", monospace !important;
    padding: 8px 0 !important;
    border-radius: 8px !important;
    margin-top: -10px !important;
    margin-bottom: 15px !important;
}

.enlighter-t-monokai .enlighter-c1 {
    color: #656565 !important;
}

ul li .enlighter-t-monokai {
    margin-top: 0 !important;
}

.enlighter-overflow-scroll.enlighter-v-standard::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, .3) !important;
}

.enlighter-t-monokai.enlighter-hover div.enlighter>div:hover {
    background-color: #30344a !important;
}

.enlighter-t-monokai.enlighter-linenumbers div.enlighter>div::before {
    font-size: 15px !important;
}

.enlighter-t-monokai div.enlighter>div.enlighter-special {
    background-color: #343956 !important;
}

.enlighter-t-monokai .enlighter-c0 {
    color: #5e6775 !important;
}

.MathJax_Display:focus,
.MathJax:focus,
.mjx-chtml:focus,
.MathJax_PHTML_Display:focus,
.MJXp-math:focus,
.MathJax_SVG_Display:focus,
.MathJax_SVG_Display svg:focus,
.MathJax_PlainSource:focus {
    outline: none;
}

.MathJax_Display,
.mjx-chtml,
.MathJax_PHTML_Display,
.MJXp-math,
.MathJax_SVG_Display,
MathJax_PlainSource_Display {
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.wp-block-file {
    margin-bottom: 20px;
}